Requirements
Actors:
Student:
Makes use of the system as a potential user of the services provided by that system;
Teacher:
Makes use of the system as a potential user of the services provided by that system;
Admin:
Responsible for ensuring that the system is properly working, and intermediate contact between the other actors.
Student:
-
As a student
I want to know more about some dissertations that i am interested
so that i can select one; -
As a student
I want to know more about internship offers by DETI
so that i can select an internship; -
As a student
I want to confirm my choice ("marriage") about one of the dissertations the supervisor confirmed
so that i can start to work on that dissertation;
Teacher:
-
As a teacher
I want to be able to add the dissertations proposal's that I'am going to guide in that year, (could be or not co-supervised)
so that student's can then read and show interest on them; -
As a teacher I want to confirm the "marriage" between me and the student that confirmed interest on my proposal so that the next steps can be taken
Admin:
-
As an admin
I want to see if there are any unapproved dissertations proposed by supervisors
so they could be seen by all student's, after my approval; -
As an admin
I want to be able to add institute/companies logo's to the System DB
so that those images can be used by proponents when adding a new dissertation;
Use Cases (To be completed)
Student:
-
Show interest -
-
See dissertations -
-
Accept dissertation -
Teacher:
-
Add dissertation proposal -
-
Show interested students -
-
Accept student -
Admin:
- Accept dissertation -